/* generated callgraph from binary by objlibcg.peg */
digraph objlibcg {
  overlap=false;
  /* at function _start() */
  "_start" -> "__libc_start_main";
  /* at function deregister_tm_clones() */
  /* at function register_tm_clones() */
  /* at function __do_global_dtors_aux() */
  "__do_global_dtors_aux" -> "__cxa_finalize";
  /* at function frame_dummy() */
  /* at function main() */
  "main" -> "fopen";
  "main" -> "memset";
  "main" -> "printf";
  "main" -> "puts";
  "main" -> "printf";
  "main" -> "memset";
  "main" -> "fgetc";
  "main" -> "printf";
  "main" -> "puts";
  /* at function checkline() */
  /* at function checkline_call() */
  "checkline_call" -> "strstr";
  "checkline_call" -> "strstr";
  "checkline_call" -> "strstr";
  /* at function checkline_func() */
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strstr";
  "checkline_func" -> "strchr";
  "checkline_func" -> "memset";
  "checkline_func" -> "strdup";
  /* at function checkline_callq() */
  "checkline_callq" -> "strstr";
  "checkline_callq" -> "strstr";
  "checkline_callq" -> "strstr";
  "checkline_callq" -> "strchr";
  "checkline_callq" -> "memset";
  "checkline_callq" -> "strcmp";
  "checkline_callq" -> "strdup";
  /* at function checkline_jmpq() */
  "checkline_jmpq" -> "strstr";
  "checkline_jmpq" -> "strstr";
  "checkline_jmpq" -> "strstr";
  "checkline_jmpq" -> "strstr";
  "checkline_jmpq" -> "strchr";
  "checkline_jmpq" -> "memset";
  "checkline_jmpq" -> "strcmp";
  "checkline_jmpq" -> "strdup";
  /* at function checkline_usage() */
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "strchr";
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "strstr";
  "checkline_usage" -> "memset";
  "checkline_usage" -> "strchr";
  "checkline_usage" -> "strdup";
  /* at function mymalloc() */
  "mymalloc" -> "malloc";
  "mymalloc" -> "memset";
  /* at function myfree() */
  "myfree" -> "free";
  /* at function do_curuse() */
  "do_curuse" -> "puts";
  /* at function do_func_free_value() */
  /* at function do_curfunc() */
  /* at function do_curcallq() */
  "do_curcallq" -> "puts";
  "do_curcallq" -> "puts";
  /* at function report_curfunc() */
  "report_curfunc" -> "printf";
  "report_curfunc" -> "printf";
  "report_curfunc" -> "printf";
  "report_curfunc" -> "printf";
  /* at function report_usetree() */
  "report_usetree" -> "printf";
  "report_usetree" -> "printf";
  "report_usetree" -> "printf";
  /* at function pr_usetree() */
  /* at function pr_functree() */
  "pr_functree" -> "printf";
  "pr_functree" -> "printf";
  /* at function splay_tree_delete_helper() */
  /* at function rotate_left() */
  /* at function rotate_right() */
  /* at function splay_tree_splay() */
  /* at function splay_tree_foreach_helper() */
  /* at function splay_tree_new() */
  /* at function splay_tree_delete() */
  /* at function splay_tree_insert() */
  /* at function splay_tree_insert_duplicates() */
  /* at function splay_tree_remove() */
  /* at function splay_tree_lookup() */
  /* at function splay_tree_foreach() */
  /* at function splay_tree_foreach_backwards() */
  /* at function splay_tree_max() */
  /* at function splay_tree_min() */
  /* at function splay_tree_has_data() */
  /* at function splay_tree_predecessor() */
  /* at function splay_tree_successor() */
  /* at function splay_tree_copy() */
  /* at function splay_tree_free_value() */
  /* at function splay_tree_free_key() */
  /* at function splay_tree_compare_ints() */
  /* at function splay_tree_compare_pointers() */
  /* at function splay_tree_compare_strings() */
  "splay_tree_compare_strings" -> "strcmp";
  /* at function __libc_csu_init() */
  /* at function __libc_csu_fini() */
  /* 2605 lines parsed */
}
